home *** CD-ROM | disk | FTP | other *** search
-
-
- > i'd like to know if anybody is busy with the AI yet?
-
- Nope.
-
- > A friend of mine and i, might be interested in starting it. But
-
- Great! This is good news. :-)
-
- > unfortunately, it would only be to produce algorithms, and C code. He and
-
- I dont think that should be a problem - I'm sure that someone would be able
- to convert your C to assembler...
-
- > I have a few ideas already, since he did a game (kind of Zelda) where he
- > had to do the monsters movement, and chase, and fight.
- > If you think we can help (someone might use our algorithms, and code them in
- > assembler), well just tell me.
-
- Go for it! :)
-
- > But we'd need more infos about the WAD files format, and how the position
- > of the player can be stored and the monsters positions, and how to have
- > an idead of how the level itself is coded.
-
- Do you have the Unofficial Doom Specs? This describes how the WADs are actually
- stored on disk. (I notice that this is not available from the FTP site...)
- you can get them, for example from:
-
- ftp.luth.se /pub/doom/docs/editing/dmspec16.zip
- src.doc.ic.ac.uk /packages/dos/msdos-games/id/id-mirror/docs/editing/dmspec16.zip
-
- along with the other files such as the official Hexen specs, and onofficial
- Heretic specs (unofspec.htc.Z)
-
- > Tell me what are the characteristic of the player. I think we need:
- > - position
- > - facing direction
-
- I'm sure these are stored, but someone who knows more about the rendering
- engine will have to tell you how.
-
- > - energy
- > - gun
- > - ammos
-
- 1 value for each weapon bullet type (4 - bullets, shells, rockets, plasma).
- [Heretic: crystals, crossbow bolts, orbs, <??>]
-
- > - objects (keys, medecine)
-
- plain doom has only keys. Heretic/Hexen also have the facility to carry
- objects and use them later.
-
- > - armor ?
-
- Yes, this will be a value between 0-200. (0=none, 200=mega armour)
-
- > - "footprints" (i.e. the last places where you have been, to be used when
- > monsters chase you, they will only see a special amount of footprints
- > depending on how clever they are...)
-
- Not sure if DOOM stores this information - I haven't seen it mentioned, but
- its not something which would be stored in the WAD as it is not kept from game
- to game...
-
- > for a monster:
- > - agressivity
- > - gun
- > - energy
- > - position
- > - facing direction
- > - intelligence
- > - when-not-chasing-movement type (static-> guardian, circle movement,
- > complex movement)
-
- - method of atack - ranged or close combat (or both).
-
- > we have ideas how to simulate the movement of the monster you just shot,
- > that will follow you, and try to kill you.
-
- Great :)
-
- > It it possible, to make a function that tells if the monsters sees you
- > and if you can see a monster. If you can do it, then i think we can sort
- > it out.
-
- I dont know about this, but I guess its possible.
-
- > Well, that's about it.
- > We're no 680XX coders, but i think we can manage to give basic ideas on
- > how we can dea with the monsters.
-
- Great, this is the sort of thing we need... :)
-
- Anthony
-
-